@charset "utf-8";
@font-face {font-family: "微软雅黑"; } 
html{font-family:Arial,​Verdana,​"宋体";font-size:12px;color:#999;}
*{margin:0;padding:0;}
body{background: #fff;font-family:"Microsoft Yahei UI","Microsoft YaHei",Helvetica,Arial,sans-serif;height: 1300px;}
input[type="button"], input[type="submit"], select, button {
	cursor:pointer;
}
input{ font-size:12px; background-color:transparent;list-style:none; border:none;}
input::-ms-clear { display: none; }
input[type=text]::-ms-clear{display: none;}
input[type=password]::-ms-reveal{display: none;}
table { border-collapse: collapse;border-spacing: 0;}
li{list-style:none;}
a {text-decoration: none;color:#333}
img{border:none;margin:0;padding:0;}
em{ font-style: normal;}

#man{ margin: 20px auto 0; position: relative;width: 980px;}
#man .breadcrumb{color: #333;font-size: 14px;font-weight: 400;margin-bottom: 15px;text-decoration: none;}
#content{width: 980px;overflow: hidden;margin: 20px auto 0;}
#content .content-l{ 
	background: none repeat scroll 0 0 #fff;
	overflow: hidden;
	padding: 0 15px 0 0;
	background: url("../images/cart_bottom_bg_c55cb8a.png") repeat-x scroll 0 bottom #fff;
    border-bottom: 0 none;
    box-shadow: 0 -2px 4px 0 #e4e4e4;
    margin: 1px 0 0 2px;
    min-height: 220px;
    padding: 20px;
    width: 320px;
    float: left;
}
#content .content-l .title{ line-height: 30px;padding: 0 0 20px;}
#content .content-l .title h2{ color: #333;font-size: 24px;}
#content .cart-panel table{width:100%;}
#content .cart-panel table .cart-head{border-bottom: 1px solid #e4e4e4;color: #999;}
#content .cart-panel table td {padding: 8px 0;vertical-align: middle;}
#content .cart-panel .item-name{ text-align: left;width: 158px;word-break: break-all;word-wrap: break-word;}
 #content .cart-panel .item-price{text-align: center;width: 50px;}
 #content .cart-panel .item-count{text-align: center;width: 80px;}
 #content .cart-panel .item-count .item-minus{ background-image: url("http://webmap1.map.bdimg.com/static/waimai/commit_z_b669e55.png");background-position: -16px -130px;float: left;
    height: 18px;
    width: 18px;}
  #content .cart-panel .item-count .item-count{ float: left;height: 18px;text-align: center;width: 30px;}
   #content .cart-panel .item-count .item-plus{ background-image: url("http://webmap1.map.bdimg.com/static/waimai/commit_z_b669e55.png"); background-position: -16px -158px;float: left;
    height: 18px;
    width: 18px;}

  #content .cart-panel .item-price-all{height: 22px;line-height: 23px;text-align: right;width: 50px;}
#content .cart-panel .item-delete{font-size: 17px;text-align: center;width: 28px;}
#content .item-list{transition: all 0.3s ease-in 0s; color: #333;}
#content .item-list .item, .cart-panel .collect .item {border-bottom: 1px solid #e4e4e4;}
#content .cart-panel .collect .item td{color: #333}
#content .bottom-div{color: #999;font-size: 14px;font-weight: 400;overflow: hidden;padding: 80px 0 0;
    text-align: right;text-decoration: none;}
#content .bottom-div .warning-tips{ color: #963;float: left;}
#content .bottom-div .warning-tips .delivery-tip{background: none repeat scroll 0 0 #fef7da;
    border: 1px solid #ebdcb0;
    border-radius: 2px;
    color: #ff1f11;
    display: inline-block;
    height: 24px;
    line-height: 24px;
    margin: 14px 0 0;
    padding: 0 8px;}
    #content .bottom-div .order-msg{ float: right;text-align: right;}
#content .bottom-div .order-msg .order-total{  color: #ff2d4b;
    font-size: 28px;
    font-weight: 700;
    text-decoration: none;}
   #content .bottom-div .order-msg .order-total .total_money{ color: #ff2d4b;
    font-size: 28px;
    font-weight: 700;}

#content .content-r{background-color: #fafafa;font-size: 14px;padding: 20px 0 20px 20px;width: 580px; float: left;margin-left: 10px;}
#content .content-r .delivery-title{ height: 45px;
    line-height: 30px;}
 #content .content-r .delivery-title h2{ color: #333;
    font-size: 24px;}
 #content .content-r .inputInfo .form-group{ margin-top: 3px;margin-bottom: 15px;}
 #content .content-r .inputInfo .form-group .input-control{overflow: hidden;}
 #content .content-r .inputInfo .form-group .input-control .placeholder-con{border: 1px solid #e4e4e4;
    height: 20px;line-height: 20px; padding: 10px 9px;width: 400px;color: #ccc;background: #fff;font-family: inherit;font-size: 100%;margin: 0;}
 #content .content-r .inputInfo .s-gender{float: left;
    margin-right: 15px; }
  #content .content-r .inputInfo .s-gender i{background-image: url("http://webmap0.map.bdimg.com/static/waimai/common_z_7ad84ed.png");  background-position: -135px -258px; background-repeat: no-repeat;display: inline-block;height: 15px;margin-bottom: -2px; margin-right: 5px;width: 15px;}
 #content .content-r .inputInfo .selected  i{background-image: url("http://webmap0.map.bdimg.com/static/waimai/common_z_7ad84ed.png"); background-position: -135px -238px;}

 #content .content-r .inputInfo .form-group textarea {border: 1px solid #e4e4e4;
    height: 80px;outline: 0 none;padding: 10px 9px;width: 400px;color: #ccc;
    font-family: inherit;}

#content .content-r .inputInfo .form-group .saveBtn{ background-color: #ff2d4b;
    border: 0 none;
    border-radius: 2px;
    color: #fff;
    cursor: pointer;
    display: inline-block;
    font-size: 1em;
    height: 40px;
    padding: 0;
    text-align: center;
    transition: background-color 0.2s ease-in 0s;
    width: 120px;}


#content .content-r .inputInfo .form-group .escBtn{  border: 0 none;
    border-radius: 2px;
    color: #fff;
    cursor: pointer;
    display: inline-block;
    font-size: 1em;
    height: 40px;
    padding: 0;
    text-align: center;
    transition: background-color 0.2s ease-in 0s;
    width: 120px;background-color: #666;}

  #content .content-r .list-bottom{ border-top: 1px solid #e4e4e4;height: 20px;margin: 20px 0 0;text-align: center;width: 560px;}
   #content .content-r .form-group{ margin-top: 3px;margin-bottom: 15px; font-size: 15px;font-family: "微软雅黑";color: #333}
 #content .content-r .form-group .input-control{overflow: hidden;}
   #content .content-r .placeholder-con{border: 1px solid #e4e4e4;
    height: 20px;line-height: 20px; padding: 10px 9px;width: 400px;color: #ccc;background: #fff;font-family: inherit;font-size: 100%;margin: 0;}

#content .content-r .saveBtn{background-color: #ff2d4b;
    border: 0 none;
 
    color: #fff;
    cursor: pointer;
    display: inline-block;
    font-size: 1em;
    height: 40px;
    padding: 0;
    text-align: center;
    transition: background-color 0.2s ease-in 0s;
    width: 230px;font-weight: bold;}


    .address_list{margin-top: 20px; overflow: hidden;}
	.address_list li{width: 784px; height: auto;overflow: hidden;background: none repeat scroll 0 0 #fff; border: 1px solid #e4e4e4; color: #333;
		float: left;font-size: 14px;font-weight: 400; height: 140px; margin: 0 15px 20px 0;overflow: hidden;padding: 0 15px 15px; position: relative;
		text-decoration: none; width: 240px;transition:all 0.3s ease 0s;}
		.address_list li .addr_item{border-bottom: 1px solid #e4e4e4;height: 26px;line-height: 26px;
    overflow: hidden; padding: 7px 0; text-align: left;}
		.address_list li .addr_item	.alter{float: right; display: none;}
		.address_list li .addr_item	.alter a {padding:0 5px;color:#ff2b4b;}
    .address_list li .addr-con{padding-top: 10px; text-align: left;}
    .address_list li.select{
      border:solid 1px #FF2D4B;  
    }
    .address_list li.select .select-ico{ background-image: url("../image/common_z_7ad84ed.png");  background-position: -129px -202px;  background-repeat: no-repeat;
    bottom: 0;
    display: inline-block;
    height: 26px;
    line-height: 26px;
    margin-right: 0;
    position: absolute;
    right: 0;
    vertical-align: text-bottom;
    visibility: visible;
    width: 26px;
    }
    .address_list li .addr-con p{line-height: 15px}
	.address_list li .addr-con:hover{border-color: #ff2b4b;cursor: pointer;}
	.address_list li .addr-con:hover .alter{display: block;}
	.address_list li .addr-con:hover p{color: #ff2b4b}
	.address_list li.add_address a{color: #333;display: inline-block;
				    margin-top: 45px;text-decoration: none; text-align: center;}

			
